@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ background:url(../images/bg.jpg) repeat; font-size:14px; font-family: "宋体"; color:#333;}
ul li{ list-style:none;}
img{ border:0px;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#743c3b ;}
.clear{clear:both;}

.up_line{width:100%; height:16px; background:url(../images/top_line.gif) repeat-x; overflow:hidden;}
.top{width:100%; height:81px; background:url(../images/top_bg.gif) repeat-x; overflow:hidden;}
.top_main{width:1280px; height:81px; background:url(../images/top_flower.png) right center no-repeat; margin:0  auto; overflow:hidden;}
.logo{width:374px; height:66px; float:left; margin-top:10px; overflow:hidden;}
.tel{width:145px; height:44px; float:right; margin-right:172px; margin-top:20px; overflow:hidden;}
.eaves{width:100%; height:45px; background:url(../images/eaves.gif) repeat-x; overflow:hidden;}

.nav_frame{width:1280px; height:78px; margin:0 auto; background:url(../images/eaves.png) no-repeat; overflow:hidden;}
.nav{width:1020px; height:30px; margin:10px auto auto auto; overflow:hidden;}
.nav ul li{ width:102px; height:30px; line-height:30px; text-align:center; float:left; background:url(../images/nav_line.png) right repeat-y;}
.nav ul li a:hover{ font-weight:bold;}
.nav ul li a.nav_active{ font-weight:bold; color:#743c3b ;}
.nav ul li ul{display:none; width:auto; margin-top:10px; position:absolute; z-index:5; overflow:hidden;}
.nav ul li ul li{width:auto; height:28px; line-height:28px; background:url(../images/nav_pull_main.png) repeat-x; float:left; text-align:center; display:inline; }
.nav ul li ul li a{width:auto; padding-left:10px; padding-right:10px; font-size:12px; font-family:"宋体"; color:#fff; font-weight:normal; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.nav ul li ul li a:hover{ color:#ff7c00;}
.nav ul li ul li.nav_pull_left{width:29px; height:28px; float:left; background:url(../images/nav_pull_left.png) no-repeat;}
.nav ul li ul li.nav_pull_right{width:29px; height:28px; float:left; background:url(../images/nav_pull_right.png) no-repeat;}

.main{width:1138px; height:auto; padding:0 71px; background:url(../images/main_bg.png) repeat-y; margin:0 auto; overflow:hidden;}
.banner{width:1138px; height:270px; overflow:hidden;}
.block_main{width:1138px; height:auto; margin-top:18px; overflow:hidden;}
.left{width:189px; height:auto; float:left; overflow:hidden;}
.left_nav{width:189px; height:470px; overflow:hidden;}
.left_nav ul{width:103px; padding:0 43px; background:url(../images/left_main.png) repeat-y; overflow:hidden;}
.left_nav ul li {width:103px; height:36px; border-bottom:1px #e5d8bc solid; line-height:36px; text-align:center; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.left_nav ul li a:hover{font-weight:bold;}
.left_nav_up{width:189px; height:28px; background:url(../images/left_top.png) no-repeat; overflow:hidden;}
.left_nav_down{width:189px; height:72px; background:url(../images/left_bottom.png) no-repeat; overflow:hidden;}
.left_nav ul li.left_nav_tit{font-weight:bold; color:#7e0204;}
.left_contact{width:189px; height:164px; margin-top:10px; background:url(../images/contact.png) no-repeat; overflow:hidden;}
.left_contact_main{width:144px; height:70px; line-height:24px; margin:75px auto auto auto;color:#781900; overflow:hidden;}
.left_contact_main p span.per{ font-weight:bold;}
.left_contact_main p.num{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}

.right{width:914px; height:auto; float:left; margin-left:25px; overflow:hidden;}
.right_l1{widows:914px; height:200px; overflow:hidden;}
.about{width:560px; height:200px; float:left; overflow:hidden;}
.tit{width:100%; height:26px; background:url(../images/line_tit.gif) repeat-x bottom; overflow:hidden;}
.tit_left{width:150px; height:23px; float:left; padding-left:26px; background:url(../images/icon_tit.png) left top no-repeat; overflow:hidden;}
.tit_right{width:42px; height:26px; float:right; color:#603008; background:url(../images/icon_more.gif) left center no-repeat; line-height:26px; text-align:right;}
.about_main{width:560px; height:164px; margin-top:10px;}
.about_main_img{width:196px; height:158px; margin-right:10px;  float:left;}
.about_main p{line-height:30px;}
.news{width:329px; height:200px; margin-left:25px; float:left; overflow:hidden;}
.news_main{width:560px; height:160px; margin-top:8px; overflow:hidden;}
.news_main ul li{width:560px; height:30px; line-height:30px; border-bottom:1px dotted #573702; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.right_l2{width:914px; height:190px; margin-top:20px; overflow:hidden;}
.news1{width:288px; height:170px; float:left; margin-left:25px; overflow:hidden;}
.title{width:100%; height:30px; background:url(../images/tit_bg.png) left no-repeat; overflow:hidden;}
.title_left{width:93px; height:13px; float:left; margin-left:12px; margin-top:8px; overflow:hidden;}
.title_right{ width:46px; height:16px; float:right; margin-top:10px; margin-right:25px; overflow:hidden;}
.news1_main{width:288px; height:130px; margin-top:10px; overflow:hidden;}
.news1_main ul li{width:280px; height:30px; line-height:30px; padding-left:8px; background:url(../images/icon_arrow.png) left center no-repeat; border-bottom:1px dotted #573702; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.right_l3{width:914px; height:240px; margin-top:20px; overflow:hidden;}
.equ{width:560px; height:240px; float:left; overflow:hidden;}
.equ_main{width:560px; height:204px; margin-top:10px; overflow:hidden;}
.equ_main ul li{width:150px; height:204px; float:left; text-align:center; margin-right:16px; overflow:hidden;}
.equ_main ul li a{font-size:14px; line-height:30px;}
.equ_main ul li a img{ width:148px; height:160px; border:1px solid #beb4b4; overflow:hidden;}
.doc{width:329px; height:240px; margin-left:25px; float:left; overflow:hidden;}

.bottom_top{width:1138px; height:6px; background:url(../images/bottom_top.png) left repeat-x; overflow:hidden;}
.bottom{width:1280px; height:55px; margin:0 auto; background:url(../images/bottom.png) center no-repeat; overflow:hidden;} 
.bottom p{line-height:60px; text-align:center; color:#661e01;}
.bottom p span.bot_text{margin:0 10px;}     


.right_ny_main{width:914px; height:auto;overflow:hidden;}
.ny_text{width:884px; height:auto; margin:20px auto; overflow:hidden;}
.ny_text p{line-height:36px;}
.ny_add{width:auto; height:26px; float:right; color:#603008; line-height:26px; text-align:right;}
.ny_news{width:884px; margin:20px auto;}
.ny_news ul li{ width:884px; height:40px; padding-left:8px; background:url(../images/icon_arrow.png) left center no-repeat; border-bottom:1px dotted #573702;  line-height:40px;}
.ny_news ul li a{float:left; width:600px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.news_date{width:100px; float:right; float:right; text-align:right;}
.ny_pic{width:830px; height:auto; margin-top:20px; margin-left:50px;}


/*page*/
.pages{width:100%; text-align:center; padding:10px 0; clear:both;}
.pages span,.pages a,.pages b{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px; color:#743c3b;}
.pages span font{color:#743c3b; font-size:12px;}
.pages a,.pages b{border:1px solid #743c3b; background:#ffeef4; padding:2px 6px; text-decoration:none}
.pages span {padding-right:10px}
.pages b,.pages a:hover{background:#743c3b; color:#fff;}

.pager {
    padding-left: 0;
    margin: 17px 0;
    list-style: none;
    text-align: center;
}

.pager li {
    display: inline;
}

.pager li > a,.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pager li > a:hover,.pager li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}

.pager .next > a,.pager .next > span {
    float: right;
}

.pager .previous > a,.pager .previous > span {
    float: left;
}

.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed;
}










